﻿using System;

namespace YArchitech.LIB
{
	public class LayAreaParameter
	{
		public double LessDistance
		{
			get
			{
				return this.lessDistance;
			}
			set
			{
				this.lessDistance = value;
			}
		}

		public double Radius
		{
			get
			{
				return this.radius;
			}
			set
			{
				this.radius = value;
			}
		}

		public string Danger
		{
			get
			{
				return this.danger;
			}
			set
			{
				this.danger = value;
			}
		}

		public int LimitFlag
		{
			get
			{
				return this.limitFlag;
			}
			set
			{
				this.limitFlag = value;
			}
		}

		public int RowCount
		{
			get
			{
				return this.rowCount;
			}
			set
			{
				this.rowCount = value;
			}
		}

		public int ColCount
		{
			get
			{
				return this.colCount;
			}
			set
			{
				this.colCount = value;
			}
		}

		public double Ratio
		{
			get
			{
				return this.ratio;
			}
			set
			{
				this.ratio = value;
			}
		}

		public double RowDistance
		{
			get
			{
				return this.rowDistance;
			}
			set
			{
				this.rowDistance = value;
			}
		}

		public double ColDistance
		{
			get
			{
				return this.colDistance;
			}
			set
			{
				this.colDistance = value;
			}
		}

		public double RowDistanceSide
		{
			get
			{
				return this.rowDistanceSide;
			}
			set
			{
				this.rowDistanceSide = value;
			}
		}

		public double ColDistanceSide
		{
			get
			{
				return this.colDistanceSide;
			}
			set
			{
				this.colDistanceSide = value;
			}
		}

		private int limitFlag = 1;

		private int rowCount;

		private int colCount;

		private double ratio;

		private double rowDistance;

		private double colDistance;

		private double rowDistanceSide;

		private double colDistanceSide;

		private double lessDistance;

		private double radius = 2.0;

		private string danger = "";
	}
}
